package com.moli.iov.base.remote;


import com.moli.iov.base.model.dto.req.UpdateVehicleAttentionReqDto;
import com.moli.iov.base.model.dto.req.VehicleAttentionReqDto;
import com.moli.iov.rest.RestResponse;

/**
 * 关注业务
 *
 * @author whl
 */
public interface IVehicleAttentionRemoteService {

  /**
   * 添加 车辆关注
   * @param reqDto
   * @return
   */
  public RestResponse saveVehicleAttention(VehicleAttentionReqDto reqDto);

  /**
   * 取消 车辆关注
   * @param reqDto
   * @return
   */
  public RestResponse updateVehicleAttention(UpdateVehicleAttentionReqDto reqDto);

  /**
   * 批量添加 车辆关注
   *
   * @param dto
   * @return
   */
  RestResponse saveBatchVehicleAttention(VehicleAttentionReqDto dto);

  /**
   * 批量取消 车辆关注
   *
   * @param dto
   * @return
   */
  RestResponse deleteBatchVehicleAttention(VehicleAttentionReqDto dto);


}
